/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package motoressa;

import java.io.Serializable;
import javax.persistence.Basic;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.OneToOne;

/**
 *
 * @author HP
 */
@Entity
public class OrdenDeReparacion implements Serializable {
    @Id      
    private int codigo;
    @Basic
    private String descripcion;
    @OneToOne
    private Servicio miServicio;
    @OneToOne
    private Estado miEstado;
    @OneToOne
    private Egreso miEgreso;
    @OneToOne
    private Ingreso miIngreso;
    @OneToOne
    private GrupoDeConstruccion miGrupoDeConstruccion;
    @OneToOne
    private Turno miTurno;
    @OneToOne
    private InformeDeDiagnostico miInformeDeDiagnostico;
    
    public OrdenDeReparacion() {
    }

    public OrdenDeReparacion(int codigo, String descripcion, Servicio miServicio, Estado miEstado, Egreso miEgreso, Ingreso miIngreso, GrupoDeConstruccion miGrupoDeConstruccion, Turno miTurno, InformeDeDiagnostico miInformeDeDiagnostico) {
        this.codigo = codigo;
        this.descripcion = descripcion;
        this.miServicio = miServicio;
        this.miEstado = miEstado;
        this.miEgreso = miEgreso;
        this.miIngreso = miIngreso;
        this.miGrupoDeConstruccion = miGrupoDeConstruccion;
        this.miTurno = miTurno;
        this.miInformeDeDiagnostico = miInformeDeDiagnostico;
    }

    public int getCodigo() {
        return codigo;
    }

    public void setCodigo(int codigo) {
        this.codigo = codigo;
    }

    public String getDescripcion() {
        return descripcion;
    }

    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }

    public Servicio getMiServicio() {
        return miServicio;
    }

    public void setMiServicio(Servicio miServicio) {
        this.miServicio = miServicio;
    }

    public Estado getMiEstado() {
        return miEstado;
    }

    public void setMiEstado(Estado miEstado) {
        this.miEstado = miEstado;
    }

    public Egreso getMiEgreso() {
        return miEgreso;
    }

    public void setMiEgreso(Egreso miEgreso) {
        this.miEgreso = miEgreso;
    }

    public Ingreso getMiIngreso() {
        return miIngreso;
    }

    public void setMiIngreso(Ingreso miIngreso) {
        this.miIngreso = miIngreso;
    }

    public GrupoDeConstruccion getMiGrupoDeConstruccion() {
        return miGrupoDeConstruccion;
    }

    public void setMiGrupoDeConstruccion(GrupoDeConstruccion miGrupoDeConstruccion) {
        this.miGrupoDeConstruccion = miGrupoDeConstruccion;
    }

    public Turno getMiTurno() {
        return miTurno;
    }

    public void setMiTurno(Turno miTurno) {
        this.miTurno = miTurno;
    }

    public InformeDeDiagnostico getMiInformeDeDiagnostico() {
        return miInformeDeDiagnostico;
    }

    public void setMiInformeDeDiagnostico(InformeDeDiagnostico miInformeDeDiagnostico) {
        this.miInformeDeDiagnostico = miInformeDeDiagnostico;
    }

    
    
    
}
